﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-family:"microsoft yahei" ,"微软雅黑" , "宋体" , Arial, sans-serif; }

/* 整体布局样式 */
.dialogBackground { background: #000; }
#header .nav ul { width: 130px; }

#splitBar { left:225px;cursor: ew-resize; }
#sidebar { width:220px; }
#container { left:230px; }

/* 整体布局样式 */
input[type="checkbox"] {margin: 3px 3px 3px 4px;}
input.ci { text-align: right; }
input.focus, textarea.focus { background-color: #ffc; }
input.date { height: 15px; float: left; }
input:hover, select:hover, textarea:hover { }
input.readonly, textarea.readonly { background-color: #F9FBFF; }
input.search {background:#fff url(../Images/Img_search.png) no-repeat right;}
img { vertical-align: middle; }
select { margin-left: 0; }
#header .logo { }
.dialog .pageHeader { margin-bottom: 1px; }
.alert h1 { padding: 2px 0 0 25px; }
.alert .alertInner .msg { height: auto; line-height:1.4em; }
.alertInfo a { margin-right:5px; }
.status_on { background-image: url(../Images/status_on.png); }
.status_off { background-image: url(../Images/status_off.png); }
.table_btn { background-repeat: no-repeat; background-position: center 70%; text-decoration: none !important; display: inline-block; width: 21px; height: 21px; }

span.error { top: 9px; left: 330px; position: inherit; background: #fff; color: #f00; width: auto; }

/* 表单样式 st */
.formTable.fl tr.hr { background-color: #E1F6FF; }

.formTable.fl tr.fr { background-color: #59bfef; }

.formTable { width: 98%; border: 1px #B8D0D6 solid; border-collapse: collapse; margin: 0 auto; padding: 3px; }

.formTable td { height: 24px; line-height: 24px; border: 1px solid #B8D0D6; padding: 2px; }

.formTable .title { text-align: left; color: #666; height: 28px; line-height: 28px; background: #efefef; padding: 0 0 0 5px; font-weight: bold; }

.formTable table td { width: auto; border: solid 1px #ededed; }

.formTable td p { width: 99%; float: none; height: auto; line-height: 24px; }

.formTable td.title a { color: #00f; }

.formTable th, .formTable .thcss { color: #183152; width: 120px; text-align: right; background-color: #EEF2F6; border: 1px solid #B8D0D6; line-height: 21px; padding: 0; }

.formTable table th { border: solid 1px #ededed; background-color: transparent; }

.formContent { clear: both; }

.formContent li { width: 260px; }

.formContent li, .formContent p { float: left; min-height: 30px; }

.formContent li label, .formContent p label { width: 80px; display: inline-block; }

.formContent p { width: 100%; }

.formContent p label { vertical-align: top; }

/* 表单样式 ed */

/* 表单格式 st */
.money, .number { text-align: right; }

.digits { text-align: center; }

/* 表单格式 ed */

/* grid表格 st */
.grid .gridThead th div { text-align: center; }

.grid .gridTbody td.fixedcol { text-align: center !important; color: #999 !important; }

.grid .gridTbody td a { color: blue; cursor:pointer; }

.grid .gridTbody .selected { }

/* grid表格 ed */

/* list表格 st */
/*.list input { width:85%; }*/

/* list表格 ed */

/* 表格 st */

.info_clear { padding-left: 0px; line-height: 25px; float: left; }

.sn { text-align: center !important; color: #999 !important; }

/* 表格 ed */

/* 表单样式 st */

.pageFormContent { padding: 5px; }

.pageFormContent input.date { height: 15px; float: left; }

/* 表单样式 ed */

/* 表格样式 st */
.htable { border-collapse: collapse; background: #eee; width: 100%; }
.htable tr { height: 24px; }
.htable tr th, .htable tr td { border: 1px solid #ccc; padding: 5px; }
.htable tr th { border-top: 2px solid #ccc; }
.htable thead tr th, .htable thead tr td { font-weight: 700; }
.htable thead tr.first th { text-align: center; }
.htable thead.none td { background: #fff; }
.htable thead.none td input { width: 80%; }
.htable tbody { background: #fff; }
.htable tbody tr { cursor: pointer; }
.htable tbody tr.cn td { background: #ffffcc; }
.htable tbody tr td.title { background: #eee; }
.htable tr.none td { text-align: center; color: #999; }

.htable td a { color: #3C7FB1; display: inline-block; width: 8px; height: 20px; margin-left: 5px; cursor: pointer; }
.htable td a.handle { width: auto; height: auto; }
.htable td label { width: auto; float: left; }

/* 表格样式 ed */

/* 头部搜索 st */
.searchContent td input.readonly { border: 0; border-bottom: 1px solid #999; background: none; }
.searchContent span.split { float:left; width:20px; text-align:center; height:21px; line-height:21px; }

/* 头部搜索 ed */

/* 首页列表 st */
ul.indexlist li { border-bottom: 1px dotted #999; height: 25px; line-height: 25px; padding-left: 20px; background: url(../Images/listdian_01.jpg) left top no-repeat; }
ul.indexlist li span { float: right; height: 25px; line-height: 25px; color: #555; margin-left: 5px; }
ul.indexlist li span a { height: 25px; line-height: 25px; margin-left:5px; }
ul.indexlist li a.read { color: #183152; }
ul.indexlist li a.unread { color: red; }
ul.indexlist li span b { margin: 0 5px; }
/* 首页列表 ed */

ul.processlist li { font-size: 12px; border-bottom: 1px dotted #999; height: 25px; line-height: 25px; }
ul.processlist li span { height: 20px; line-height: 20px; }
ul.processlist li span.date { float: right; color: #555; margin: 5px 5px 0px 5px; }
ul.processlist li span.pass { color: #fff; margin: 0px 5px; background: green; padding: 3px 9px; font-size: 10px; }
ul.processlist li span.fail { color: #fff; margin: 0px 5px; background: red; padding: 3px; font-size: 10px; }
ul.processlist li span.to { color: #000; margin: 0px 5px; font-size: 18px; }
ul.processlist li span.commit { color: #fff; margin: 0px 5px; background: #666; padding: 3px 9px; font-size: 10px; }
ul.processlist li span.content { color: #555; margin: 5px 5px 0px 5px; }
